/* menu bar */
#dock{margin:0px; padding:0px; list-style:none; position:fixed; top:0px; height:100%;
      z-index:100; background-color:#f0f0f0; left:0px; 	font: Calibri; font-size: 14px;}
#dock > li {width:40px; height:120px; margin: 0 0 1px 0; background-color:#dcdcdc;
             background-repeat:no-repeat; background-position:left center;}

#dock #links {background-image:url(../images/links.png);}
#dock #files {background-image:url(../images/files.png);}
#dock #tools {background-image:url(../images/tools.png);}

#dock > li:hover {background-position:-40px 0px;}

/* panels */
#dock ul li {padding:5px; border: solid 1px #F1F1F1;}
#dock ul li:hover {background:#D3DAED url(../images/item_bkg.png) repeat-x; border: solid 1px #A8D8EB;}
#dock ul li.header, #dock ul li .header:hover {background:#D3DAED url(../images/header_bkg.png) repeat-x;border: solid 1px #F1F1F1;}

#dock > li:hover ul {display:block;}
#dock > li ul {position:absolute; top:0px; left:-180px;  z-index:-1;width:180px; display:none;
               background-color:#F1F1F1; border:solid 1px #969696; padding:0px; margin:0px; list-style:none;}
#dock > li ul.docked { display:block;z-index:-2;}

.dock,.undock{float:right;}
.undock {display:none;}
#content {margin: 10px 0 0 60px;}
/* menu bar ends*/